不知不覺過了三十天,在這三十天中,我們學習了 Coroutine 的每一個面向,我們知道 Coroutine 是用來解決非同步程式執行的問題,它讓我們在面對非同步的程式上面能夠更輕鬆的面對它。
熟悉任何一項工具都是需要時間、需要不斷的練習才能夠把它運用到專案中。三十天或許不夠,但是卻是個開始。
Kotlin 的 Coroutine 相對於其他非同步的解決方案來說,是很新的一個解決方案,新的解決方案都會帶給使用者很多美好的感覺,因為它解決了舊有解決方案的一些缺點,而 Coroutine 的確讓使用者有這樣的感覺,再加上它是 Kotlin 官方所推出的函式庫,跟 Kotlin 是無縫接軌的,所以你如果是 Kotlin 的開發者,使用由 Kotlin 開發的 Coroutine 絕對是最佳的選擇。
三十天的文章到了這邊會先結束,如果讀到這篇文章的你對於 Coroutine 還有興趣學習,Kotlin 讀書會將會在近期舉辦 Coroutine 讀書會,到時候可以一起再來學習。
關於 Coroutine 的相關資訊有很多,我建議是從官網看起
如果你是 Android 的開發者,可以看 Android 官網,也有相關的 Coroutine 內容:
在 JetBrains 的官方 Youtube 頻道中,有 KotlinConf 的內容,我們也可以在這邊找到關於 Coroutine 的相關內容。
連續三十天寫技術文章,是很累人的一件事 XD
每天都戰戰兢兢的在當天把文章寫完,有幾天甚至到了晚上十一點才發布文章。但是從鐵人賽的過程中也扎實的學習到了 Coroutine 的相關內容。很高興能夠完賽,下一次如果要參賽,應該要更早開始準備才是。
最後,願 Coroutine 與你同在。
Kotlin Taiwan User Group
Kotlin 讀書會
有興趣的讀者歡迎參考:https://coroutine.kotlin.tips/
天瓏書局